package com.utils;

/**
 *  Class Name: StringUtils.java
 *  Description: 字符串工具类
 *  @author Sirius  DateTime 2019年6月24日 上午12:21:21 
 *  @company private
 *  @email 
 *  @version 1.0
 *  
 */
public class MyStringUtils {
	
	/**
	 *  Description:去重字符串
	 *  @author Sirius  DateTime 2019年6月24日 上午12:23:46
	 *  @param str
	 *  @return
	 */
	public static String removeRepeat(String str) {
		StringBuffer sb = new StringBuffer(str); //转换为stringbuffer
		String rs = sb.reverse().toString().replaceAll("(.)(?=.*\\1)", ""); //根据正则来去重
		StringBuffer out = new StringBuffer(rs);
		return out.reverse().toString();
	}
	
	
	/**
	 *  Description:拼接字符串
	 *  @author Sirius  DateTime 2019年6月25日 上午11:49:28
	 *  @param str1
	 *  @param str2
	 *  @param symbol
	 *  @return
	 */
	public static String join(String str1,String str2,String symbol) {
		String str = str1+symbol+str2;
		return str;
	}
	
	/**
	 *  Description:拼接字符串百分号
	 *  @author Sirius  DateTime 2019年6月25日 上午11:49:28
	 *  @param str1
	 *  @param str2
	 *  @param symbol
	 *  @return
	 */
	public static String join(String symbol) {
		String str = "%"+symbol+"%";
		return str;
	}
}
